// 同时发送异步请求次数
let ajaxTimes = 0;
export const request = (params) => {
  // 每次增加一次后台访问，变量加一
  ajaxTimes++;
  wx.showLoading({
    title: 'Loading',
    mask: true,
  });
  const baseUrl = "http://localhost:9100/api";
  return new Promise((resolve,reject) =>{
    wx.request({
      url: baseUrl + params.url,
      success: (result) => {
        resolve(result.data);
      },
      fail: (error) => {
        reject(error)
      },
      complete: (ajaxTimes) => {
        // 如果当前的请求已经执行完了，让变量减一，保证变量永恒
        ajaxTimes--;
        if (ajaxTimes === 0) {
          wx.hideLoading();
        }
      },
    })
  });
};